css: Use GtkCssValues instead of GValue in the css machinery
authorAlexander Larsson <alexl@redhat.com>
Tue, 6 Mar 2012 13:16:32 +0000 (14:16 +0100)
committerAlexander Larsson <alexl@redhat.com>
Thu, 8 Mar 2012 10:03:57 +0000 (11:03 +0100)
commit7603e6e47395b8e1d66522a22255637fa10d3a47
tree0f5e58f31234cea8f6b6503e2b85b646dc603b29
parent0ece7a5de3eae5f4d7e4d1623d191a0a0628e652
css: Use GtkCssValues instead of GValue in the css machinery

Also, in places where we're computing a new CssValue based on an
old one, make sure that if nothing changes we're returning a reference
to the old one, rather than creating a new identical instance.
26 files changed:
gtk/gtkborderimage.c
gtk/gtkcsscomputedvalues.c
gtk/gtkcsscomputedvaluesprivate.h
gtk/gtkcsscustomproperty.c
gtk/gtkcsslookup.c
gtk/gtkcsslookupprivate.h
gtk/gtkcssprovider.c
gtk/gtkcssshorthandproperty.c
gtk/gtkcssshorthandpropertyimpl.c
gtk/gtkcssshorthandpropertyprivate.h
gtk/gtkcssstylefuncs.c
gtk/gtkcssstylefuncsprivate.h
gtk/gtkcssstyleproperty.c
gtk/gtkcssstylepropertyimpl.c
gtk/gtkcssstylepropertyprivate.h
gtk/gtkcsstypes.c
gtk/gtkcsstypesprivate.h
gtk/gtkstylecontext.c
gtk/gtkstylecontextprivate.h
gtk/gtkstyleproperties.c
gtk/gtkstylepropertiesprivate.h
gtk/gtkstyleproperty.c
gtk/gtkstylepropertyprivate.h
gtk/gtkthemingbackground.c
gtk/gtkthemingengine.c
gtk/gtkthemingengineprivate.h